<?php

namespace common\models\credit_app_tables;

use Yii;

/**
 * This is the model class for table "{{%estimate}}".
 *
 * @property int $et_id
 * @property string $et_name 客户姓名
 * @property string $et_code 客户身份证号
 * @property string $et_car_type 车辆类型
 * @property string $et_car_model 车辆型号
 * @property string $et_car_fullmodel 具体车系
 * @property int $et_seat_number 座位数
 * @property int $et_bank 银行
 * @property string $et_car_date 上牌注册日期
 * @property string $et_remarks 备注，包括评多少，贷多少，公司费率
 * @property string $et_remarks_two 重评备注
 * @property int $et_br_id 网点ID
 * @property string $et_br_name 业务网点名称
 * @property int $et_sid 提交人ID
 * @property string $et_sname 提交人
 * @property int $et_stime 提交时间
 * @property int $et_stime_two 重评提交时间
 * @property int $et_ftime 评估时间
 * @property int $et_fid 评估人ID
 * @property string $et_fname 评估人姓名
 * @property string $et_price
 * @property string $et_status 评估单状态
 * @property string $et_o_number 已使用订单ID
 * @property string $et_attach 存储路径序列化
 * @property string $et_fremarks
 * @property string $et_price_one 评估价1
 * @property string $et_price_two 评估价2
 * @property int $et_carmile 里程数(km)
 * @property string $et_reg 上牌地
 * @property string $et_estimate_firm 评估机构
 * @property string $et_other_onum 第三方机构评估号
 * @property string $et_firm_return 评估公司返回
 * @property string $et_confirm_status 评估确认状态
 * @property string $et_car_use_type 用车类型
 */
class Estimate extends \yii\db\ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return '{{%estimate}}';
    }

    /**
     * @return \yii\db\Connection the database connection used by this AR class.
     */
    public static function getDb()
    {
        return Yii::$app->get('db_app');
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['et_name', 'et_code', 'et_car_type', 'et_car_model', 'et_bank', 'et_car_date', 'et_remarks', 'et_br_id', 'et_br_name', 'et_sid', 'et_sname', 'et_stime', 'et_stime_two', 'et_ftime', 'et_attach'], 'required'],
            [['et_seat_number', 'et_bank', 'et_br_id', 'et_sid', 'et_stime', 'et_stime_two', 'et_ftime', 'et_fid', 'et_carmile'], 'integer'],
            [['et_car_date'], 'safe'],
            [['et_remarks', 'et_remarks_two', 'et_status', 'et_attach', 'et_fremarks', 'et_firm_return', 'et_confirm_status'], 'string'],
            [['et_price', 'et_price_one', 'et_price_two'], 'number'],
            [['et_name', 'et_sname', 'et_fname', 'et_estimate_firm', 'et_other_onum', 'et_car_use_type'], 'string', 'max' => 20],
            [['et_code', 'et_o_number'], 'string', 'max' => 25],
            [['et_car_type', 'et_car_model', 'et_br_name'], 'string', 'max' => 50],
            [['et_car_fullmodel'], 'string', 'max' => 255],
            [['et_reg'], 'string', 'max' => 100],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'et_id' => Yii::t('app', 'Et ID'),
            'et_name' => Yii::t('app', '客户姓名'),
            'et_code' => Yii::t('app', '客户身份证号'),
            'et_car_type' => Yii::t('app', '车辆类型'),
            'et_car_model' => Yii::t('app', '车辆型号'),
            'et_car_fullmodel' => Yii::t('app', '具体车系'),
            'et_seat_number' => Yii::t('app', '座位数'),
            'et_bank' => Yii::t('app', '银行'),
            'et_car_date' => Yii::t('app', '上牌注册日期'),
            'et_remarks' => Yii::t('app', '备注，包括评多少，贷多少，公司费率'),
            'et_remarks_two' => Yii::t('app', '重评备注'),
            'et_br_id' => Yii::t('app', '网点ID'),
            'et_br_name' => Yii::t('app', '业务网点名称'),
            'et_sid' => Yii::t('app', '提交人ID'),
            'et_sname' => Yii::t('app', '提交人'),
            'et_stime' => Yii::t('app', '提交时间'),
            'et_stime_two' => Yii::t('app', '重评提交时间'),
            'et_ftime' => Yii::t('app', '评估时间'),
            'et_fid' => Yii::t('app', '评估人ID'),
            'et_fname' => Yii::t('app', '评估人姓名'),
            'et_price' => Yii::t('app', 'Et Price'),
            'et_status' => Yii::t('app', '评估单状态'),
            'et_o_number' => Yii::t('app', '已使用订单ID'),
            'et_attach' => Yii::t('app', '存储路径序列化'),
            'et_fremarks' => Yii::t('app', 'Et Fremarks'),
            'et_price_one' => Yii::t('app', '评估价1'),
            'et_price_two' => Yii::t('app', '评估价2'),
            'et_carmile' => Yii::t('app', '里程数(km)'),
            'et_reg' => Yii::t('app', '上牌地'),
            'et_estimate_firm' => Yii::t('app', '评估机构'),
            'et_other_onum' => Yii::t('app', '第三方机构评估号'),
            'et_firm_return' => Yii::t('app', '评估公司返回'),
            'et_confirm_status' => Yii::t('app', '评估确认状态'),
            'et_car_use_type' => Yii::t('app', '用车类型'),
        ];
    }
}
